html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:0.8em;
  line-height: 150%;
	width:100%;
	background:#fff;
	min-width:600px;    	/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	background:#f4f4f4;	
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
	border-bottom:1px solid #000;
	background:#CFC;
}
#header_title {
	text-align:center;
	padding:3px;
	margin:0;
}


/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:.5em 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.leftmenu {
}
.leftmenu .colleft {
	right:65%;			/* right column width */
}
.leftmenu .col1 {
	width:64%;			/* right column content width */
	left:100%;			/* 100% plus left column left padding */
}
.leftmenu .col2 {
	width:33%;			/* left column content width (column width minus left and right padding) */
	left:2%;			/* (right column left and right padding) plus (left column left padding) */
}

/* Footer styles */
#footer {
  font-size:0.8em;
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000;
	text-align:center;
	background:#CCF;

}
#footer p {
	padding:10px;
	margin:0;
}

#tree_menu {
	border-bottom:1px solid #000;
	text-align:center;
  margin:0 0 0 -40px;

}
ul#tree_menu {margin:0; padding:0 0 25px 0; list-style:none; clear:both;}
#tree_menu li {overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;  }
#tree_menu li a {background:url('_images/menu.png') no-repeat; width:20px; height:20px; display:block; list-style-type: none;text-decoration: none;}
#tree_menu li.tree_buttons_root a{background-position:0px -0px;}
#tree_menu li.tree_buttons_create a{background-position:0px -30px;}
#tree_menu li.tree_buttons_rename a{background-position:0px -150px;}
#tree_menu li.tree_buttons_open_all a{background-position:0px -60px;}
#tree_menu li.tree_buttons_close_all a{background-position:0px -90px;}
#tree_menu li.tree_buttons_remove a{background-position:0px -120px;}
#tree_menu li.tree_buttons_search a{background-position:0px -180px;}
#tree_menu li.tree_buttons_dump a{background-position:0px -210px;}


#editor {
  display: none;
} 

#search_wrap {
  display: none;
}

#search_wrap label {
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
#search_wrap .search_buttons {
  margin-left: 4.5em;
}
#replace_show {
  display: none;
}

.align_right {
  text-align:right;
}

.button {
  border:1px solid #000;
  padding:0 10px 0 10px;
}

/* EDITOR RELATED STYLES - CUSTOMIZE FOR YOUR NEEDS */
/*
    The classes panel, the visual feedback and the preview
    will be affected by these values.
    
    - Commented styles inside style definitions are used for visual 
      feedback when using the editor.
    - Comments before opening the style are used as caption.
    - Comments after the class name and before the style declaration ({)
      define the jQuery expression that decides whether this 
      style should be applied or not.
      
    Note: the WYMeditor and /WYMeditor comments below are required
    for the CSS parser to work properly.
*/

/* WYMeditor */

/* PARA: Date */
p.date {
  color: #0CF;
  /* background-color: #ff9; border: 2px solid #ee9; */
}

/* PARA: Hidden note */
p.hidden-note /* p[@class!="important"] */ {
     display: none;
    /* color: #999; border: 2px solid #ccc; */
}

/* PARA: Important */
p.important /* p[@class!="hidden-note"] */ {
    color: red; font-weight: bold;
    /* color: red; font-weight: bold; border: 2px solid red; */
}

img.border {
    border: 1px solid #ccc;
    /* border: 4px solid #ccc; */
}

/* LIST: Special */
ul.special,
ol.special {
    color: green;
    /** / background-color: #fc9; border: 2px solid red; /**/
}


/* /WYMeditor */



.left_float {
  float:right;
  padding:0 0 0 10px;
}